#ifndef	LINK_H
#define	LINK_H

#include "common.h"
#include "type.h"

typedef struct _SOCK_NODE
{
	INT32 sfd;
	INT8 sim[12];
	struct _SOCK_NODE *next;
}SOCK_NODE;

SOCK_NODE *link_head_create(void);
void link_node_connect(SOCK_NODE *head, SOCK_NODE *pi);
INT32 malloc_node_num(SOCK_NODE *head, INT32 n, SOCK_NODE *p);
INT32 link_node_delet(SOCK_NODE *head, INT32 sfd);
INT32 link_sim_search(SOCK_NODE *head, INT8 *pIn);
INT32 link_sfd_search(SOCK_NODE *head, INT32 fd, INT8 *pIn);
void link_destory(SOCK_NODE *head);
void link_node_print(SOCK_NODE *head);

#endif/*link.h*/
